package com.sanyou.service;

import com.sanyou.pojo.Menu;
import com.sanyou.pojo.vo.MenuVo;
import com.sanyou.utils.PagedResult;

import java.util.List;

public interface MenuService {
    List<MenuVo> getMenuItems(String userId);

    PagedResult query(String query, Integer page, Integer pageSize);

    void addMenu(Menu menu);

    void deleteMenu(Menu menu);

    void updateMenu(Menu updateMenu);

    List<Menu> querySubMenu(String parentId);

    void addSubMenu(Menu menu);

    void assignMenu(List<Integer> menuIds,String roleId);

    List<Integer> getRoleMenu(String roleId);

    List<Menu> getParentMenu();

}
